package com.vf.admin.client.service;

import com.vf.admin.common.splitpage.SplitPageBean;
import com.vf.admin.miaodong.entity.AppFamilyMember;

import java.util.List;

public interface AppFamilyMemberService {

    void save(AppFamilyMember appFamilyMember);

    Boolean addFamilyMember(AppFamilyMember appFamilyMember);

    AppFamilyMember findInfo(AppFamilyMember appFamilyMember);

    AppFamilyMember findByUserId(Integer userid);

    AppFamilyMember findById(Integer id);

    void familyMemberExamine(Integer id, Integer type);

    void quitFamily(Integer id);

    AppFamilyMember getFamily(Integer userid);

    List<AppFamilyMember> getFamilyMemberByFid(Integer fid);

    List<AppFamilyMember> getAllFamilyMemberByFid(Integer fid);

    void updateMemberIdentity(Integer id, Integer identityId);

    List<AppFamilyMember> getFamilyReviewedMemberByFid(Integer fid);

    List<AppFamilyMember> afterFamilyMemberList(SplitPageBean splitPageBean,AppFamilyMember appFamilyMember);

}
